home *** CD-ROM | disk | FTP | other *** search
- /* WAVELET.H */
-
- void WaveletCoeffs(double alpha, double beta, double *wavecoeffs);
- char MakeWaveletFilters(double *wavecoeffs, double *Lfilter,
- double *Hfilter, wavetype transform);
- double DotP(double *data, double *filter, char filtlength);
- void ConvolveDec2(double *input_sequence, int inp_length,
- double *filter, char filtlen, double *output_sequence);
- int DecomposeBranches(double *In, int Inlen, double *Lfilter,
- double *Hfilter, char filtlen, double *OutL, double *OutH);
- void WaveletDecomposition(double *InData, int Inlength, double *Lfilter,
- double *Hfilter, char filtlen, char levels, double **OutData);
- double DotpEven(double *data, double *filter, char filtlength);
- double DotpOdd(double *data, double *filter, char filtlength);
- void ConvolveInt2(double *input_sequence, int inp_length, double *filter,
- char filtlen, char sum_output, double *output_sequence);
- int ReconstructBranches(double *InL, double *InH, int Inlen,
- double *Lfilter, double *Hfilter, char filtlen, double *Out);
- void WaveletReconstruction(double **InData, int Inlength, double *Lfilter,
- double *Hfilter, char filtlen, char levels, double *OutData);
- double CalculateMSE(double *DataSet1, double *DataSet2, int length);